saber-toothed cat - Turco Inglés Diccionario